package tasks.OpportunitiesBaseData.ManualUpdateView.DropDowns;


public class STGLayout {

	private String repInput;
	private String primaryChannel;
	private String customerFacing;
	private String buildAhead;
	private String duplicateOpportunity;
	private String expectedCloseDate;
	private String expectedCloseQuarter;
	private String poNumber;
	private String routeToMarket;
	private String bpRole;
	private String status;
	private String lostAnalysis;
	private String delegateSeller;
	private String expectedCloseWeek;
	private String iBSSRevenueView;
	private String nextActionDate;
	private String compellingReasonToAct;
	private String nextAction;
	
	public enum Names
	{
		repInput,
		primaryChannel,
		customerFacing,
		buildAhead,
		duplicateOpportunity,
		expectedCloseDate,
		expectedCloseQuarter,
		poNumber,
		routeToMarket,
		bpRole,
		status,
		lostAnalysis,
		delegateSeller,
		expectedCloseWeek,
		iBSSRevenueView,
		nextActionDate,
		compellingReasonToAct,
		nextAction
	}
	
	
	public String getRepInput() {
		return repInput;
	}
	public void setRepInput(String repInput) {
		this.repInput = repInput;
	}
	public String getPrimaryChannel() {
		return primaryChannel;
	}
	public void setPrimaryChannel(String primaryChannel) {
		this.primaryChannel = primaryChannel;
	}
	public String getCustomerFacing() {
		return customerFacing;
	}
	public void setCustomerFacing(String customerFacing) {
		this.customerFacing = customerFacing;
	}
	public String getBuildAhead() {
		return buildAhead;
	}
	public void setBuildAhead(String buildAhead) {
		this.buildAhead = buildAhead;
	}
	public String getDuplicateOpportunity() {
		return duplicateOpportunity;
	}
	public void setDuplicateOpportunity(String duplicateOpportunity) {
		this.duplicateOpportunity = duplicateOpportunity;
	}
	public String getExpectedCloseDate() {
		return expectedCloseDate;
	}
	public void setExpectedCloseDate(String expectedCloseDate) {
		this.expectedCloseDate = expectedCloseDate;
	}
	public String getExpectedCloseQuarter() {
		return expectedCloseQuarter;
	}
	public void setExpectedCloseQuarter(String expectedCloseQuarter) {
		this.expectedCloseQuarter = expectedCloseQuarter;
	}
	public String getPoNumber() {
		return poNumber;
	}
	public void setPoNumber(String poNumber) {
		this.poNumber = poNumber;
	}
	public String getRouteToMarket() {
		return routeToMarket;
	}
	public void setRouteToMarket(String routeToMarket) {
		this.routeToMarket = routeToMarket;
	}
	public String getBpRole() {
		return bpRole;
	}
	public void setBpRole(String bpRole) {
		this.bpRole = bpRole;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getLostAnalysis() {
		return lostAnalysis;
	}
	public void setLostAnalysis(String lostAnalysis) {
		this.lostAnalysis = lostAnalysis;
	}
	public String getDelegateSeller() {
		return delegateSeller;
	}
	public void setDelegateSeller(String delegateSeller) {
		this.delegateSeller = delegateSeller;
	}
	public String getExpectedCloseWeek() {
		return expectedCloseWeek;
	}
	public void setExpectedCloseWeek(String expectedCloseWeek) {
		this.expectedCloseWeek = expectedCloseWeek;
	}
	public String getiBSSRevenueView() {
		return iBSSRevenueView;
	}
	public void setiBSSRevenueView(String iBSSRevenueView) {
		this.iBSSRevenueView = iBSSRevenueView;
	}
	public String getNextActionDate() {
		return nextActionDate;
	}
	public void setNextActionDate(String nextActionDate) {
		this.nextActionDate = nextActionDate;
	}
	public String getCompellingReasonToAct() {
		return compellingReasonToAct;
	}
	public void setCompellingReasonToAct(String compellingReasonToAct) {
		this.compellingReasonToAct = compellingReasonToAct;
	}
	public String getNextAction() {
		return nextAction;
	}
	public void setNextAction(String nextAction) {
		this.nextAction = nextAction;
	}
	
//	public boolean isEqual(Layout layout)
//	{
//		boolean result = true;
//		
//		if(!this.getOpportunityName().equals(layout.getOpportunityName())) 
//		{ 
//			result = false;
//			setComment("Difference in Opportunity Name  -   " + this.getOpportunityName() + " != " + layout.getOpportunityName()); 
//		}
//		
//		if(!this.getDetailKey().equals(layout.getDetailKey())) 
//		{ 
//			result = false;
//			setComment("Difference in Detail Key  -   " + this.getDetailKey() + " != " + layout.getDetailKey()); 
//		}
//	}

}
